What QuickDraw GX Is Not
QuickDraw GX is a powerful system, but it does have certain limitations. If your graphic programming needs are outside of the capabilities of QuickDraw GX, you may wish to implement them yourself or--where possible--use the built-in capabilities of the platform on which your application runs. For example QuickDraw GX does not provide explicit support for
Also, on the Macintosh, QuickDraw GX does not completely replace either QuickDraw or the Window Manager for drawing, and it does not completely replace the Script Manager and international resources for non-Roman text-handling. QuickDraw GX extends the capabilities of these managers, but in some instances you still need to use their functions.
- application-definable object methods
- a floating-point interface
- multiple colors or gradient fills in shapes (other than bitmaps)
- planar-pixel devices
- 3-D rendering
- cubic curves (but conversion library code is available)
- formatting of text units greater than a line, such as paragraphs
- tabs in text
- anti-aliasing (other than alpha-channel support in bitmaps)
- palette management (handled by system software on the Macintosh)
- cursor management (handled by system software on the Macintosh)